Designing Parallel Operating Systems via Parallel Programming
نویسندگان
چکیده
Ever-increasing demand for computing capability is driving the construction of ever-larger computer clusters, soon to be reaching tens of thousands of processors. Many functionalities of system software have failed to scale accordingly–systems are becoming more complex, less reliable, and less efficient. Our premise is that these deficiencies arise from a lack of global control and coordination of the processing nodes. In practice, current parallel machines are loosely-coupled systems that are used for solving inherently tightly-coupled problems. This paper demonstrates that existing and future systems can be made more scalable by using BSP-like parallel programming principles in the design and implementation of the system software, and by taking full advantage of the latest interconnection network hardware. Moreover, we show that this approach can also yield great improvements in efficiency, reliability, simplicity.
منابع مشابه
Parallel computing using MPI and OpenMP on self-configured platform, UMZHPC.
Parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.In this paper, we introduce a novel platform for parallel computing by using MPI and OpenMP programming languages based on set of networked PCs. UMZHPC is a free Linux-based parallel computing infrastructure that has been developed to cr...
متن کاملReliability Modelling of the Redundancy Allocation Problem in the Series-parallel Systems and Determining the System Optimal Parameters
Considering the increasingly high attention to quality, promoting the reliability of products during designing process has gained significant importance. In this study, we consider one of the current models of the reliability science and propose a non-linear programming model for redundancy allocation in the series-parallel systems according to the redundancy strategy and considering the assump...
متن کاملTHE MEAN RESIDUAL LIFETIME OF PARALLEL SYSTEMS WITH TWO EXCHANGEABLE COMPONENTS UNDER THE GENERALIZED FARLIE-GUMBEL-MORGENSTERN MODEL
The parallel systems are special important types of coherent structures and have many applications in various areas.In this paper we consider a two-exchangeable-component parallel system for the Generalized Farlie-Gumbel-Morgenstern (Generalized FGM) distribution. We study the reliability properties of the residual lifetime of the system under the condition that both components of the system ar...
متن کاملReliability Analysis of Three Elements Series and Parallel Systems under Time-varying Fuzzy Failure Rate
Reliability is the most important performance issue in the engineering design process but in the real world problems, there are limitations for using the conventional reliability. Fuzzy logic has proved to be effective in expressing uncertainties in different fields, including reliability engineering. In this paper, For both the series and parallel systems composed of three identical or differe...
متن کاملThe Performance of an Object-Oriented, Parallel Operating System
The nascent and rapidly evolving state of parallel systems often leaves parallel application developers at the mercy of ineecient, innexible operating system software. Given the relatively primitive state of parallel systems software, maximizing the performance of parallel applications not only requires judicious tuning of the application software, but occasionally, the replacement of speciic s...
متن کاملRedundancy Allocation Combined with Supplier Selection for Design of Series-parallel Systems
In this paper a redundancy allocation problem is studied where for the first time the supplier selection is taken into consideration and redundant components are provided from appropriate suppliers with the most suitable offers such as discount on buying price of components, warranty length for components, things like that, so that the system reliability, profit and the warranty length proposed...
متن کامل